@import '../../colorui/main.css';
@import '../../colorui/icon.css';
page {
    background: #ffffff;
}

.platform-ks{
	margin-left: 15px;
}

.lxy-nav-bar__logo {
    display: flex;
    align-items: center;
    height: 32px;
    padding-left: 20rpx;
}

.lxy-nav-bar__logo image {
    height: 48rpx;
    width: 128rpx;
    margin-right: 12rpx;
}

.lxy-nav-bar-search {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.lxy-nav-bar-search__input {
    height: 100%;
    display: flex;
    align-items: center;
}

.container {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding-bottom: env(safe-area-inset-bottom);
    /* 0 */
}

/*banner*/

.tui-banner-box {
    width: 100%;
    margin-top: 5px;
	
}

.tui-banner-swiper {
    width: 100%;
    height: 240rpx;

}

.tui-banner-item {
    padding: 0 16rpx;
    box-sizing: border-box;
}

.tui-slide-image {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 30rpx;
    transition: all 0.1s linear;
    box-shadow: 3rpx 3rpx 10rpx rgba(0, 0, 0, 0.2);
}

.tui-banner-scale {
    /* transform: scaleY(0.9); */
    transform-origin: center center;
}

.tui-banner-swiper .wx-swiper-dot {
    width: 8rpx;
    height: 8rpx;
    display: inline-flex;
    background: none;
    justify-content: space-between;
	
}

.tui-banner-swiper .wx-swiper-dot::before {
    content: '';
    flex-grow: 1;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 16rpx;
    overflow: hidden;
}

.tui-banner-swiper .wx-swiper-dot-active::before {
    background: #fff;
}

.tui-banner-swiper .wx-swiper-dot.wx-swiper-dot-active {
    width: 16rpx;
}

/** jiangqie-news-icon **/
.jiangqie-news-icon {
    margin-top: -20rpx;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 24rpx;
    color: #000000;
    font-weight: bold;
    background: white;
}

.jiangqie-news-iconbox {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    margin-bottom: 10rpx;
    margin-top: 10px;
}
.jiangqie-news-iconimg {
    height: 80rpx;
    width: 80rpx;
    border-radius: 40px;
}
.jiangqie-news-iconbox text {
    line-height: 46rpx;
    font-size: 12px;
    font-weight: 500;
}

.jiangqie-news-view {
    overflow: hidden;
    padding: 10 30rpx;
    background: white;
}

.jiangqie-news-lightbox {
    margin-bottom: 20rpx;
    float: left;
    position: relative;
    border-radius: 20rpx;
}

.jiangqie-news-lightbox-main {
    height: 300rpx;
    width: 320rpx;
    background: linear-gradient(to right bottom, #7fd3ff, #2bb1f2);
    box-shadow: 5rpx 5rpx 20rpx rgba(0, 0, 0, 0.2);
}

.jiangqie-news-lightbox-side,
.jiangqie-news-lightbox-side2 {
    height: 141rpx;
    width: 350rpx;
    text-align: left;
    margin-left: 20rpx;
    background: linear-gradient(to right bottom, #9788ff, #735cff);
    box-shadow: 5rpx 5rpx 20rpx rgba(0, 0, 0, 0.2);
}

.jiangqie-news-lightbox-side2 {
    background: linear-gradient(to right bottom, #ff91c2, #ff539e);
}

.jiangqie-news-lightimg {
    height: 300rpx;
    width: 320rpx;
    border-radius: 20rpx;
}

.jiangqie-news-lightbox-side .jiangqie-news-lightimg,
.jiangqie-news-lightbox-side2 .jiangqie-news-lightimg {
    height: 141rpx;
    width: 350rpx;
    position: relative;
}

.jiangqie-news-lighttext {
    position: absolute;
    left: 0rpx;
    bottom: 0rpx;
    text-align: left;
    background: rgba(0, 0, 0, 0.3);
    overflow: hidden;
    z-index: 9;
    width: 280rpx;
    border-radius: 0 0 20rpx 20rpx;
    height: 60rpx;
    padding: 0 20rpx;
}

.jiangqie-news-lightbox-side .jiangqie-news-lighttext,
.jiangqie-news-lightbox-side2 .jiangqie-news-lighttext {
    width: 310rpx;
}

.jiangqie-news-lihgttitle {
    color: #fff;
    font-size: 26rpx;
    font-weight: 300;
    line-height: 70rpx;
}

/** jiangqie-news-block **/

.jiangqie-news-type {
    font-size: 30rpx;
    font-weight: bold;
    color: #000000;
    padding: 16rpx 0 16rpx 0;
}

.jiangqie-news-type text {
    margin-left: 30rpx;
    margin-top: 3px;
    float: left;
}

.jiangqie-news-type image {
    width: 28px;
    height: 24px;
    margin-top: 0px;
    margin-left: 10px;
    position: absolute;
}

.jiangqie-news-block {
    padding: 30rpx 0;
    min-height: 160rpx;
    border-bottom: 1rpx solid #ddd;
    padding-right: 260rpx;
}

.jiangqie-news-block:last-child {
    border: none;
}

.jiangqie-news-image {
    float: right;
    height: 160rpx;
    width: 240rpx;
    margin-right: -260rpx;
    border-radius: 20rpx;
    box-shadow: 5rpx 5rpx 20rpx rgba(0, 0, 0, 0.2);
}

.jiangqie-news-text {
    text-align: left;
}

.jiangqie-news-title {
    font-size: 32rpx;
    color: #ffffff;
    font-weight: 400;
    line-height: 50rpx;
    /* margin-bottom: 30rpx; */
    /* height: 100rpx; */
    overflow: hidden;
}

.jiangqie-news-no-excerpt {
    margin-bottom: 30rpx;
    height: 100rpx;
}

.jiangqie-news-describe {
    font-size: 26rpx;
    color: #999;
    line-height: 30rpx;
    margin-bottom: 18rpx;
}

.jiangqie-news-info {
    font-size: 22rpx;
    color: #bbb;
    vertical-align: bottom;
    height: 26rpx;
}

.jiangqie-news-cmt {
    float: right;
    padding-right: 4rpx;
}

.jiangqie-news-cmt image {
    vertical-align: middle;
    height: 24rpx;
    width: 24rpx;
    margin-right: 8rpx;
    border-radius: 10rpx;
}

.jiangqie-news-tag {
    float: left;
    line-height: 32rpx;
    height: 30rpx;
    padding: 0 16rpx;
    border: 1rpx solid #aaa;
    border-radius: 26rpx;
    margin-right: 12rpx;
}

.jiangqie-news-time {
    float: left;
    line-height: 30rpx;
    height: 30rpx;
    vertical-align: middle;
    padding-left: 10rpx;
}

.image-wide {
    padding-right: 0;
}

.image-wide .jiangqie-news-image {
    height: 320rpx;
    width: 690rpx;
    margin-right: 0rpx;
    margin-bottom: 10rpx;
    clear: both;
    float: none;
}

.image-wide .jiangqie-news-title {
    height: auto;
    margin-bottom: 10rpx;
}

.jiangqie-news-hot {
    padding: 10rpx 0;
    border-bottom: 12rpx solid #fffcfc;
    border-top: 12rpx solid #fffcfc;
}

.jiangqie-news-hot .jiangqie-news-type {
    padding-bottom: 20rpx;
}

.jiangqie-news-scroll-x-box {
    height: 290rpx;
    white-space: nowrap;
}

::-webkit-scrollbar {
    width: 0;
    height: 0;
    color: transparent;
}

.jiangqie-hot-scroll-box {
    width: 440rpx;
    height: 290rpx;
    margin-left: 20rpx;
    display: inline-block;
}

.jiangqie-hot-scroll-box:first-child {
    margin-left: 30rpx;
}

.jiangqie-hot-scroll-box:last-child {
    margin-right: 30rpx;
}

.jiangqie-hot-scroll-image {
    width: 440rpx;
    height: 220rpx;
    border-radius: 16rpx;
    box-shadow: 5rpx 5rpx 20rpx rgba(0, 0, 0, 0.2);
    margin-bottom: 10rpx;
}

.jiangqie-hot-scroll-title {
    font-size: 32rpx;
    color: #ffffff;
    font-weight: 400;
    line-height: 36rpx;
    height: 36rpx;
    white-space: normal;
    overflow: hidden;
}

.tab-more {
    position: fixed;
    right: 0;
    height: 100rpx;
    width: 120rpx;
    z-index: 99;
}

.tab-more image {
    height: 100rpx;
    width: 120rpx;
}

::-webkit-scrollbar {
    width: 0;
    height: 0;
    color: transparent;
}

.tab-view::before {
    content: '';
    position: absolute;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    bottom: 0;
    right: 0;
    left: 0;
}

.tab-view {
    width: 100%;
    height: 100rpx;
    overflow: hidden;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    z-index: 99;
    background: #ffffff;
    white-space: nowrap;
}

.tab-bar-item {
    padding: 0;
    height: 100rpx;
    min-width: 80rpx;
    line-height: 100rpx;
    margin: 0 28rpx;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
}

.tab-bar-title {
    height: 100rpx;
    line-height: 100rpx;
    font-size: 28rpx;
    color: rgb(0, 0, 0);
}

.active {
    border-bottom: 6rpx solid #5677fc;
}

.active .tab-bar-title {
    color: #000000 !important;
    font-size: 32rpx;
    font-weight: bold;
}

.jiangqie-column-list {
    height: 280rpx;
    white-space: nowrap;
    padding: 0 30rpx;
}

.jiangqie-column-list-box {
    width: 220rpx;
    height: 280rpx;
    margin-right: 13rpx;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.jiangqie-column-list-box:last-child {
    margin-right: 0rpx;
}

.jiangqie-column-list-box image,
.jiangqie-column-list-box image-loader {
    width: 220rpx;
    height: 280rpx;
    border-radius: 16rpx;
}

.jiangqie-column-list-box view {
    position: absolute;
    height: 64rpx;
    line-height: 60rpx;
    width: 182rpx;
    font-size: 24rpx;
    font-weight: 300;
    color: #fff;
    padding: 0 20rpx;
    border-radius: 0 0 16rpx 16rpx;
    margin-top: -68rpx;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jiangqie-column-list-box view.color1 {
    background: #ff93a6;
}

.jiangqie-column-list-box view.color2 {
    background: #ffce93;
}

.jiangqie-column-list-box view.color3 {
    background: #47b785;
}

/* 公告 */
.jiangqie-rolling-news {
    width: 96%;
	margin-left: 2%;
    padding: 9px 0px 5px 85px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    background: '#ffffff';
    margin-top: 10rpx;
    margin-bottom: 10rpx;
    border-radius: 10px;
    border-bottom: 1rpx solid #ccc;
    border-top: 1rpx solid #ccc;
    background: white;
}

.jiangqie-rolling-news image {
    margin-left: -150rpx;
    height: 50rpx;
    width: 60rpx;
}

.sw-line {
    position: relative;
    margin-left: 0px;
    padding: 0 12rpx;
    color: #5677fc;
    font-size: 24rpx;
}

.jiangqie-swiper {
    font-size: 26rpx;
    height: 55rpx;
    flex: 1;
}

.jiangqie-swiper-item {
    display: flex;
    align-items: center;
}

.jiangqie-news-item {
    line-height: 40rpx;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    font-size: 26rpx;
}

.jiangqie-news-item text {
    font-size: 23rpx;
    padding: 1rpx 10rpx;
    border: 1rpx solid #5677fc;
    border-radius: 30rpx;
    margin-right: 14rpx;
    color: #000000;
    margin-bottom: 2rpx;
}

/* 公告end */

/* 热门推荐 */

.selected-nav-list {
    display: flex;
    padding: 0 24rpx 40rpx;

    justify-content: space-between;
}

.selected-nav-item {
    margin-right: 16rpx;
    text-align: center;
}

.selected-nav-item image {
    /* width: 156rpx;
    height: 156rpx; */
    border-radius: 6rpx;
    background: #f5f7f7;
}
.image-too {
    width: 280rpx;
    height: 498rpx;
}

/* 热门推荐end */

.list-box.data-v-0034d6f4 {
    background: white;
    width: 100vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
}

.list-box .image.data-v-0034d6f4 {
    width: 238rpx;
    height: 320rpx;
    box-shadow: 0 2rpx 16rpx 0 #ffffff;
    border-radius: 15rpx;
    margin-top: 7.5rpx;
    margin-bottom: 7.5rpx;
    margin-left: 9rpx;
}

/**
表情包 头像
*/
.list-box .emoticon.data-v-0034d6f4 {
    width: 32%;
    height: 120px;
    box-shadow: 0 2rpx 16rpx 0 #ffffff;
    border-radius: 15rpx;
    margin-top: 7.5rpx;
    margin-bottom: 7.5rpx;
    margin-left: 8rpx;
}

/**
背景图
*/
.list-box .background-image.data-v-0034d6f4 {
    width: 47%;
    height: 101px;
    box-shadow: 0 2rpx 16rpx 0 #ffffff;
    border-radius: 15rpx;
    margin-top: 7.5rpx;
    margin-bottom: 7.5rpx;
    margin-left: 16rpx;
}

/* 返回顶部 */
.goTop {
    height: 80rpx;
    width: 80rpx;
    position: fixed;
    bottom: 150rpx;
    right: 30rpx;
    border-radius: 50%;
}

.my-avatar {
    width: 40px !important;
    height: 40px !important;

    margin-left: 10px;
}
.guoshao-news-iconbox {
    width: 14%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    margin-bottom: 10rpx;
    margin-top: 10px;
}

.guoshao-news-icon {
    margin-top: 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    background: white;
}

.jiangqie-searchbox {
    padding: 30rpx 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 90%;
    margin-left: 5%;
}

.jiangqie-search-input {
    width: 100%;
    height: 66rpx;
    border-radius: 35rpx;
    padding: 0 30rpx;
    box-sizing: border-box;
    background: #eee;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    border: 1rpx solid #ddd;
}

.jiangqie-input {
    flex: 1;
    color: #333;
    padding: 0 16rpx;
    font-size: 28rpx;
}

.jiangqie-input-plholder {
    font-size: 28rpx;
    color: #b2b2b2;
}

.kefu {
	height: 250rpx;
	text-align: center;
	color:#FFFFFF;
    width: 50rpx;
    position: fixed;
    bottom: 400rpx;
	right: 0px;
	background-color: #5677fc;
	word-wrap: break-word;
	border-bottom-left-radius:14rpx;
	border-top-left-radius: 14rpx;
}

.kefu image{
	height: 50rpx;
	width: 50rpx;
}